An outline window displays the contents of the file in an outline format. As in the Finder, each item can be opened either to an indented list or to a separate window. Among other uses, the outline window is useful for displaying and editing the view hierarchy and for selecting overlapped window items.
The view editor displays a Window, Dialog, Alert, or Panel, and its contents in a WYSIWYG format. (A Panel is simply a collection of window items. Panels are only partially implemented. They will be more useful in a future release.) You can drag (including Drag&Drop to/from other windows), resize, select, and double-click items. To create a window item, first choose a tool from the Tools palette, then click where you want the item. Depending on the kind of item, you may have to respond to a dialog, or may start typing a title for the item. To create a scroll bar on a window item, choose the scroll bar tool, then click near the right or bottom edge of the item, where you want the scroll bar. Scrollability is a property of a window item. Clicking with the scroll bar tool toggles this property (more precisely, either the vertical or the horizontal scrollability property) on or off.
The menu editor displays menus and menu items in a WYSIWYG format. Operations in this window include selecting, dragging to reorder or to copy or move to/from other windows, and double-clicking.
Tools is a floating palette that displays available item kinds you can create in a View window. You can customize the AppMaker Interface file to display Tools as text instead of picture.
The Info floater lets you change the Name, ID, Kind, Stickiness, Drawing Style or Text Style of an item or selected items.
The Name of an item is used when generating code. It is visible to the programmer. The Title of an item is what is visible to the end user. By default the Name is formed from the Title (or, if the title is empty, from an item's kind) by removing non-alphanumeric characters, then truncating to 20 characters. You can enter a Name in the Info floater or delete the Name to revert to the default Name. The code generator may further modify the Name to make it unique.
The ID is an integer that might be used in the generated code or resources. For some languages it must be a small integer. In other circumstances it can be a 32-bit integer, in particular a 4-character OSType. By default it is a 4-character OSType derived from the name. You can enter an ID either as characters or as an integer.
Stickiness is a property that determines what happens to a window item when its window is resized. Three possibilities are that the item stays where it is, that it moves, or that it resizes. You can set the vertical stickiness and the horizontal stickiness separately.
A Drawing Style is a named collection of properties that define how to draw items. It includes fill color, line color, 3D-ness, and other properties. You can select an existing Drawing Style using the popup. You can create additional styles from the main outline window. Choose Add Categories from the Edit menu, then select Drawing Style and press OK. In the outline window select Drawing Style, then choose Create Drawing Style from the Edit menu.
A Text Style is a named collection of properties that define how to draw text. It includes font, size, style, text color, and other properties. You can select an existing Text Style using the popup. You can create additional styles from the main outline window. Choose Add Categories from the Edit menu, then select Text Style and press OK. In the outline window select Text Style, then choose Create Text Style from the Edit menu.
The Coordinates floater displays top, left, height, and width of a selected item. You can type other values to change the selected item.